@charset "utf-8";
/* CSS Document */

/*------ 广告投放-新建广告 ------*/
.new-advert {
	border-bottom:1px dashed #c6c6c6;
	padding:0 23px 35px;
}
.advert-base div, .add-checked div {
	overflow:hidden;
	margin-top:16px;
}
.advert-base label, .add-radio span, .add-checked span {
	float:left;
	width:85px;
	margin-right:9px;
	line-height:22px;
	font-weight:bold;
	text-align:right;
}
.required {
	margin-right:7px;
}
.required {
	color:#e01111;
}
.advert-base input, .advert-base select {
	height:20px;
	line-height:20px;
	border:1px solid #7f9db9;
}
.connector {
	margin:0 8px;
}
.show {
	margin-right:8px;
}
.click {
	margin:0 8px 0 24px;
}

.add-position {
	margin-top:18px;
}

.add-position table {
	border-collapse:collapse;
	margin-top:10px;
}
.add-position td, .add-position th {
	border:1px solid #dedede;
}
.add-position th {
	background:#f3f3f3;
	line-height:29px;
}
.add-position td {
	line-height:34px;
	text-align:center;
}
.add-position select {
	height:20px;
	line-height:20px;
	border:1px solid #7f9db9;
}
.select3 {
	width:108px;
}
.select4 {
	width:200px;
}
.select5 {
	width:70px;
}
.add-position label {
	margin-right:10px;
}
.add-position .last {
	margin-right:0;
}

.accurate {
	margin-top:26px;
}
.open-accurate {
	font-weight:bold;
	margin-left:7px;
}
.add-border {
	border:3px solid #ddd;
	margin-top:12px;
	width:750px;
	padding-bottom:22px;
}
.accurate-option div {
	margin:16px 0 0px;
	line-height:22px;
}
.accurate-option span {
	width:110px;
	font-weight:bold;
	float:left;
	text-align:right;
	margin-right:18px;
}
.accurate-option label {
	margin:0 28px 0 8px;
}
.accurate-option a {
	color:#2275ac;
}
.accurate-option a:hover {
	text-decoration:underline;
}

.display-modes {
	margin-top:23px;
}
.display-modes span {
	font-weight:bold;
	margin-left:13px;
}
.select-modes span {
	margin:0 25px 0 0;
}
.select-modes label {
	margin-right:44px;
}
.modes-option input {
	height:20px;
	line-height:20px;
	border:1px solid #7f9db9;
	color:#767676;
	font-size:12px;
}
.modes-option div {
	margin-top:18px;
}
.modes-option label {
	margin:0 7px 0 10px;
}
.remark {
	color:#767676;
	margin-left:13px;
}

.textarea1 {
	line-height:20px;
	border:1px solid #7f9db9;
	height:80px;
	width:446px;
}

.add-checked div {
	overflow:hidden;
	zoom:1;
	padding:3px;
}
.add-checked span {
	line-height:normal;
}
.add-checked li {
	float:left;
	width:110px;
}
.add-checked .checkbox-info {
	color:#767676;
	width:auto;
	margin-top:4px;
}
.add-checked label {
	margin-left:8px;
}
b {
	font-weight:normal;
}
.add-file {
	float:left;
	margin-top:-3px;
}
.add-file li {
	width:auto;
	float:none;
	margin-bottom:16px;
}
.add-file b {
	margin-right:12px;
}

.modes-option p {
	margin-left:10px;
	line-height:20px;
}

.advert-base span {
	line-height:22px;
}
.add-title {
	font-weight:bold;
}
.advert-detail label {
	width:auto;
}